/*!
 * dfish.css v5
 * Mingyuan Chen
 * Released under the MIT License.
 */

.w-scroll{position:relative}
.w-scroll-overflow{background:inherit;position:relative;overflow:auto}

.f-pulldown{position:absolute;width:100%;height:0;z-index:2;text-align:center;overflow:hidden;line-height:1;}
.f-pulldown ._gut{position:absolute;width:100%;left:0;right:0;bottom:0;margin:0 auto}
.f-pulldown.z-face-circle ._ico{display:inline-block;background:#fff;border:1px solid rgba(99,99,99,.2);border-radius:30px;}
.f-pulldown.z-face-circle ._rt{padding:10px;font-weight:bold;font-size:24px;color:#00aa00;}
.f-pulldown ._ld{display:none;padding:5px}
.f-pulldown.z-loading ._rt{display:none}
.f-pulldown.z-loading ._ld{display:inline-block}
.f-pulldown.z-face-circle.z-loading ._ld path{fill:#ff6700}
.f-pulldown.z-face-normal{background:#f5f5f5}
.f-pulldown.z-face-normal ._gut{height:60px}
.f-pulldown.z-face-normal ._desc{font-size:16px;color:#777}
.f-pulldown.z-face-normal ._rt{padding:0 2px;font-weight: 700;font-size:18px;color:#777}
.f-pulldown.z-face-normal.z-release ._rt{transform:rotate(180deg);transition-duration:500ms}
.f-pulldown.z-face-normal.z-loading ._ld{padding:0}

.w-frame{white-space:nowrap;overflow:hidden}

.w-td, ._fix_thead td, ._fix_tfoot td{box-sizing:border-box}
.w-fixedtable .w-tbody{overflow:auto}
.w-tfoot .w-td.z-face-line, .w-tfoot .w-td.z-face-cell{border-top-width:1px;border-bottom-width:0}

.w-label{line-height: inherit;}

.w-combobox ._plus .f-i:before,.w-pickbox ._plus .f-i:before,.w-linkbox ._plus .f-i:before,.w-onlinebox ._plus .f-i:before{content:'\e409'}


/*
.w-leaf{position:relative;margin:0;padding:0;height:40px;cursor:default}
.w-leaf:after{position:absolute;right:0;bottom:0;left:15px;height:1px;content:'';-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:#c8c7cc;}
.w-leaf.z-on,.w-leaf.z-on .w-leaf-t{background:#fafafa}
.w-leaf-a{display:block;height:100%;text-decoration:none}
.w-leaf-a:after{position:absolute;content:'\e583';font-family:muiicons;font-size:20px;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#bbb;-webkit-font-smoothing:antialiased;}
.w-leaf.z-open .w-leaf-a:after{content:'\e581'}
.w-leaf-b.w-checkbox,.w-leaf-b.w-triplebox{padding:0 3px;text-align:center;line-height:0}
.w-leaf-o .f-arw{display:none}

*/

.w-calendar-dialog{font-size:20px}
.w-calendar-head{height:40px;line-height:40px}
.w-calendar ._t,.w-calendar ._y,.w-calendar ._m{height:100%;vertical-align:middle;cursor:pointer}

.w-button{height:38px}

.w-f.z-label-left{display:flex;align-items:center}
.w-f.z-label-left > .w-f-main{flex:1}

.w-formgroup.z-label-left > .w-f-main > .w-f-form{display:flex;align-items:center}

.w-input{height:38px}
.w-input-t{line-height:38px}
.w-input-placeholder{pointer-events:none}

.w-label ._lb,.w-formlabel .w-formlabel-text{padding-bottom:0}

.w-select .w-input-t{background:#fff}

.w-checkbox ._tit,.w-radio ._tit,.w-triplebox ._tit{vertical-align:middle}
.w-checkbox ._t + label,.w-triplebox ._t + label,.w-radio ._t + label{box-shadow:none;user-select:none}

.w-dropbox ._o,.w-dropbox-dialog ._o{height:42px;line-height:42px;border-bottom:1px solid #ddd}

.w-datepicker .w-input-t{position:absolute;width:1px;}
.w-datepicker ._a{position:absolute;top:0;left:0;display:block;padding-left:10px;width:100%;height:100%;line-height:38px;overflow:hidden}
.w-datepicker ._pad{visibility:hidden}
.w-datepicker.z-nobutton ._c{padding-right:5px}
.w-datepicker.z-nobutton ._pad{padding-right:5px}
.w-datepicker .w-input.z-auto{width:auto}
.f-form-transparent .w-datepicker.z-nobutton ._c{padding-right:0}
.f-form-transparent .w-datepicker ._a,.f-form-transparent .w-datepicker ._pad{padding:0}

.w-combobox ._c{min-height:38px}
.w-combobox ._e{height:38px;line-height:38px}
.w-combobox ._plus,.w-pickbox ._plus,.w-onlinebox ._plus,.w-linkbox ._plus,.w-combobox.z-ds ._plus:hover,.w-pickbox.z-ds:hover ._plus,.w-onlinebox.z-ds ._plus:hover{background:none}
.w-combobox ._plus .f-i:before,.w-pickbox ._plus .f-i:before,.w-linkbox ._plus .f-i:before,.w-onlinebox ._plus .f-i:before{content:'\e409'}
.w-combobox-opt{height:30px}
.w-combobox-opt ._xi{display:none}

.w-numberbox .f-boxbtn{width:32px;font-size:24px}
.w-numberbox .w-f-main.z-auto{width:160px}
.w-datepicker .w-f-main.z-auto{width:auto}

.w-jigsaw ._i{width:16px;height:16px}

.w-upload-value-simple{height:36px}
.w-imageupload-value ._close{display:block;background:transparent;color:#f00;font-size:20px;top:-2px;right:-2px;}
.w-imageupload-value:hover ._more,.w-imageupload-value:hover ._cvr{display:none}

.w-dialog-cover{opacity:.6}

.w-alert.w-dialog{border-top:2px solid #2498ff}
.w-alert .w-button{background:transparent;color:#333;border-color:transparent;border-top-color:#ddd}
.w-alert-content{padding:10px}
.w-alert-table{margin-left:0}
.w-alert-text{padding:0 10px;font-size:16px;color:#2498ff}
.w-alert ._ico{color:#e0e0e0}
.w-confirm .w-submitbutton{border-left-color:#ddd}

.f-boxbtn{width:30px;height:38px;text-align:center;text-indent:0;font-style:normal}

.w-video-play{display:none}

/*
.f-i-back,.f-i-upload,.f-i-trash,.f-i-plus{background:none}
.f-i-back:before{content:'\e471';}
.f-i-upload:before{content:'\e402';}
.f-i-trash:before{content:'\e401';}
.f-i-plus:before{content:'\e409';}
*/

.f-i-file-vid{width:36px;height:36px;background:url(g/f.png) -97px -87px #8183e1}
.f-i-file-ppt{width:36px;height:36px;background:url(g/f.png) -241px -87px #f2bd2f}
.f-i-file-xls{width:36px;height:36px;background:url(g/f.png) -385px -87px #5ab04d}
.f-i-file-fla{width:36px;height:36px;background:url(g/f.png) -529px -87px #f04d58}
.f-i-file-fon{width:36px;height:36px;background:url(g/f.png) -97px -190px #5eb284}
.f-i-file-zip{width:36px;height:36px;background:url(g/f.png) -241px -190px #478de4}
.f-i-file-eps{width:36px;height:36px;background:url(g/f.png) -385px -190px #fd852d}
.f-i-file-txt{width:36px;height:36px;background:url(g/f.png) -529px -190px #f2bd2f}
.f-i-file-aud{width:36px;height:36px;background:url(g/f.png) -673px -190px #8183e1}
.f-i-file-chm{width:36px;height:36px;background:url(g/f.png) -97px -293px #f2bd2f}
.f-i-file-pdf{width:36px;height:36px;background:url(g/f.png) -241px -293px #f04d58}
.f-i-file-ai{width:36px;height:36px;background:url(g/f.png) -385px -293px #fd852d}
.f-i-file-psd{width:36px;height:36px;background:url(g/f.png) -529px -293px #018beb}
.f-i-file-img{width:36px;height:36px;background:url(g/f.png) -673px -293px #5ab04d}
.f-i-file-css{width:36px;height:36px;background:url(g/f.png) -97px -396px #fd852d}
.f-i-file-doc{width:36px;height:36px;background:url(g/f.png) -241px -396px #478de4}
.f-i-file-iso{width:36px;height:36px;background:url(g/f.png) -385px -396px #018beb}
.f-i-file-js{width:36px;height:36px;background:url(g/f.png) -529px -396px #018beb}
.f-i-file-file{width:36px;height:36px;background:url(g/f.png) -673px -396px #f2bd2f}
.f-i-file-htm{width:36px;height:36px;background:url(g/f.png) -97px -396px #478de4}
